package fabrica2.modelo;

import java.io.Serializable;


public class Cliente implements Serializable {
	
	private static final long serialVersionUID = 1L;
	private int idCliente;
	private String tipoDocumento;
	private String codDocumento;
	private String nome;
	private String endereco;
	private String telefone;
	private String email;

	
	public Cliente() {
	}
	
	public Cliente(int idCliente, String tipoDocumento, String codDocumento, String nome,
			String endereco, String telefone, String email) {
		super();
		this.idCliente = idCliente;
		this.tipoDocumento = tipoDocumento;
		this.codDocumento = codDocumento;
		this.nome = nome;
		this.endereco = endereco;
		this.telefone = telefone;
		this.email = email;
	}
	
	
	public int getIdCliente() {
		return idCliente;
	}


	public void setIdCliente(int id) {
		this.idCliente = id;
	}


	public String getTipoDocumento() {
		return tipoDocumento;
	}



	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}


	public String getCodDocumento() {
		return codDocumento;
	}


	public void setCodDocumento(String codDocumento) {
		this.codDocumento = codDocumento;
	}


	public String getNome() {
		return nome;
	}


	public void setNome(String nome) {
		this.nome = nome;
	}


	public String getEndereco() {
		return endereco;
	}


	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}


	public String getTelefone() {
		return telefone;
	}


	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}


	@Override
	public boolean equals(Object obj) {
		Cliente cliente = (Cliente) obj;
		if (this.idCliente == cliente.getIdCliente() && obj instanceof Cliente)
			return true;
		return false;
	}
}
